package com.ztc.common.wechatpay.model;


/**
 * 申请退款参数.
 *
 * @author March_CD
 */
public class RefundParameter extends GlobalParameter{
    //商户系统内部订单号，要求32个字符内，只能是数字、大小写字母_-|*@ ，且在同一个商户号下唯一。(二选一)
    private String outTradeNo;
    //商户系统内部的退款单号，商户系统内部唯一，只能是数字、大小写字母_-|*@ ，同一退款单号多次请求只退一笔。
    private String outRefundNo;
    //订单总金额，单位为分，只能为整数
    private int totalFee;
    //退款总金额，订单总金额，单位为分，只能为整数
    private int refundFee;
    //退款原因 如商品已售完 若商户传入，会在下发给用户的退款消息中体现退款原因
    private String refundDesc;

    public String getOutTradeNo() {
        return outTradeNo;
    }

    public void setOutTradeNo(String outTradeNo) {
        this.outTradeNo = outTradeNo;
    }

    public String getOutRefundNo() {
        return outRefundNo;
    }

    public void setOutRefundNo(String outRefundNo) {
        this.outRefundNo = outRefundNo;
    }

    public int getTotalFee() {
        return totalFee;
    }

    public void setTotalFee(int totalFee) {
        this.totalFee = totalFee;
    }

    public int getRefundFee() {
        return refundFee;
    }

    public void setRefundFee(int refundFee) {
        this.refundFee = refundFee;
    }

    public String getRefundDesc() {
        return refundDesc;
    }

    public void setRefundDesc(String refundDesc) {
        this.refundDesc = refundDesc;
    }

}
